package com.timber.util;

import java.io.Serializable;

public class SLColor implements Serializable {

	
	  /**
     * The SLColor white.  In the default sRGB space.
     */
    public final static SLColor white     = new SLColor(255, 255, 255);

    /**
     * The SLColor white.  In the default sRGB space.
     */
    public final static SLColor WHITE = white;

    /**
     * The SLColor light gray.  In the default sRGB space.
     */
    public final static SLColor lightGray = new SLColor(192, 192, 192);

    /**
     * The SLColor light gray.  In the default sRGB space.
     */
    public final static SLColor LIGHT_GRAY = lightGray;

    /**
     * The SLColor gray.  In the default sRGB space.
     */
    public final static SLColor gray      = new SLColor(128, 128, 128);

    /**
     * The SLColor gray.  In the default sRGB space.
     */
    public final static SLColor GRAY = gray;

    /**
     * The SLColor dark gray.  In the default sRGB space.
     */
    public final static SLColor darkGray  = new SLColor(64, 64, 64);

    /**
     * The SLColor dark gray.  In the default sRGB space.
     */
    public final static SLColor DARK_GRAY = darkGray;

    /**
     * The SLColor black.  In the default sRGB space.
     */
    public final static SLColor black 	= new SLColor(0, 0, 0);
    
    /**
     * The SLColor black.  In the default sRGB space.
     */
    public final static SLColor BLACK = black;
    
    /**
     * The SLColor red.  In the default sRGB space.
     */
    public final static SLColor red       = new SLColor(255, 0, 0);

    /**
     * The SLColor red.  In the default sRGB space.
     */
    public final static SLColor RED = red;

    /**
     * The SLColor pink.  In the default sRGB space.
     */
    public final static SLColor pink      = new SLColor(255, 175, 175);

    /**
     * The SLColor pink.  In the default sRGB space.
     */
    public final static SLColor PINK = pink;

    /**
     * The SLColor orange.  In the default sRGB space.
     */
    public final static SLColor orange 	= new SLColor(255, 200, 0);

    /**
     * The SLColor orange.  In the default sRGB space.
     */
    public final static SLColor ORANGE = orange;

    /**
     * The SLColor yellow.  In the default sRGB space.
     */
    public final static SLColor yellow 	= new SLColor(255, 255, 0);

    /**
     * The SLColor yellow.  In the default sRGB space.
     */
    public final static SLColor YELLOW = yellow;

    /**
     * The SLColor green.  In the default sRGB space.
     */
    public final static SLColor green 	= new SLColor(0, 255, 0);

    /**
     * The SLColor green.  In the default sRGB space.
     */
    public final static SLColor GREEN = green;

    /**
     * The SLColor magenta.  In the default sRGB space.
     */
    public final static SLColor magenta	= new SLColor(255, 0, 255);

    /**
     * The SLColor magenta.  In the default sRGB space.
     */
    public final static SLColor MAGENTA = magenta;

    /**
     * The SLColor cyan.  In the default sRGB space.
     */
    public final static SLColor cyan 	= new SLColor(0, 255, 255);

    /**
     * The SLColor cyan.  In the default sRGB space.
     */
    public final static SLColor CYAN = cyan;

    /**
     * The SLColor blue.  In the default sRGB space.
     */
    public final static SLColor blue 	= new SLColor(0, 0, 255);

    /**
     * The SLColor blue.  In the default sRGB space.
     */
    public final static SLColor BLUE = blue;

		
	
	public int _red;
	
	public int _green;
	
	public int _blue;
	
	/**
	 * Constructs an SLSLColor Object
	 * @param red
	 * @param green
	 * @param blue
	 */
	SLColor(int red, int green, int blue){
		this._red = red;
		this._green = green;
		this._blue = blue;
	}
	
	
}
